import request from '@/utils/request'

// 查询系统公告通知列表
export function listNoticePlus(query) {
  return request({
    url: '/pub/noticePlus/list',
    method: 'get',
    params: query
  })
}

// 查询系统公告通知详细
export function getNoticePlus(id) {
  return request({
    url: '/pub/noticePlus/' + id,
    method: 'get'
  })
}

// 新增系统公告通知
export function addNoticePlus(data) {
  return request({
    url: '/pub/noticePlus',
    method: 'post',
    data: data
  })
}

// 修改系统公告通知
export function updateNoticePlus(data) {
  return request({
    url: '/pub/noticePlus/edit',
    method: 'post',
    data: data
  })
}

// 删除系统公告通知
export function delNoticePlus(id) {
  return request({
    url: '/pub/noticePlus/del/' + id,
    method: 'post'
  })
}

// 导出系统公告通知
export function exportNoticePlus(query) {
  return request({
    url: '/pub/noticePlus/export',
    method: 'get',
    params: query
  })
}

// 获取未读公告数量
export function noticePlusCount() {
  return request({
    url: '/pub/noticePlus/count',
    method: 'get'
  })
}

// 获取我的公告通知
export function myList(query) {
  return request({
    url: '/pub/noticePlus/myList',
    method: 'get',
    params: query
  })
}

// 查询系统公告通知详细
export function getNoticePlusDetail(noticeId) {
  return request({
    url: '/pub/noticePlus/getNotice/' + noticeId,
    method: 'get'
  })
}



export function saveReceivers(data) {
  return request({
    url: '/pub/noticePlus/saveReceivers',
    method: 'post',
    data: data
  })
}

export function toUsers(id) {
  return request({
    url: '/pub/noticePlus/toUsers/'+id,
    method: 'get'
  })
}
